#ifndef VERTEX_LAYOUTS_H
#define VERTEX_LAYOUTS_H

#include <D3D11.h>
namespace devii
{
	extern D3D11_INPUT_ELEMENT_DESC morph_vertex[];
	extern unsigned int nr_of_morph_vertex;
	extern D3D11_INPUT_ELEMENT_DESC morph_cpu_vertex[];
	extern unsigned int nr_of_morph_cpu_vertex;
	extern D3D11_INPUT_ELEMENT_DESC static_layout[];
	extern unsigned int nr_of_static_layout;
	extern D3D11_INPUT_ELEMENT_DESC terrain_layout[];
	extern unsigned int nr_of_terrain_layout;
	extern D3D11_INPUT_ELEMENT_DESC pos_vertex[];
	extern unsigned int nr_of_pos_vertex;
	extern D3D11_INPUT_ELEMENT_DESC instance_vertex[];
	extern unsigned int nr_of_instance_vertex;
}

#endif